//
// Decompiled by Jadx - 403ms
//
package me.plusne.common.Json.Login;

import java.io.Serializable;
import java.util.List;

public class JsonHookSetAddValue implements Serializable {
    private List<String> FileType;
    private int InputType;
    private String desc;
    private String hint;
    private boolean isFile;
    private String title;

    public boolean canEqual(Object obj) {
        return obj instanceof JsonHookSetAddValue;
    }

    public boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof JsonHookSetAddValue)) {
            return false;
        }
        JsonHookSetAddValue jsonHookSetAddValue = (JsonHookSetAddValue) obj;
        if (!jsonHookSetAddValue.canEqual(this) || isFile() != jsonHookSetAddValue.isFile() || getInputType() != jsonHookSetAddValue.getInputType()) {
            return false;
        }
        List<String> fileType = getFileType();
        List<String> fileType2 = jsonHookSetAddValue.getFileType();
        if (fileType != null ? !fileType.equals(fileType2) : fileType2 != null) {
            return false;
        }
        String title = getTitle();
        String title2 = jsonHookSetAddValue.getTitle();
        if (title != null ? !title.equals(title2) : title2 != null) {
            return false;
        }
        String hint = getHint();
        String hint2 = jsonHookSetAddValue.getHint();
        if (hint != null ? !hint.equals(hint2) : hint2 != null) {
            return false;
        }
        String desc = getDesc();
        String desc2 = jsonHookSetAddValue.getDesc();
        return desc != null ? desc.equals(desc2) : desc2 == null;
    }

    public String getDesc() {
        return this.desc;
    }

    public List<String> getFileType() {
        return this.FileType;
    }

    public String getHint() {
        return this.hint;
    }

    public int getInputType() {
        return this.InputType;
    }

    public String getTitle() {
        return this.title;
    }

    public int hashCode() {
        int inputType = getInputType() + (((isFile() ? 79 : 97) + 59) * 59);
        List<String> fileType = getFileType();
        int hashCode = (inputType * 59) + (fileType == null ? 43 : fileType.hashCode());
        String title = getTitle();
        int hashCode2 = (hashCode * 59) + (title == null ? 43 : title.hashCode());
        String hint = getHint();
        int hashCode3 = (hashCode2 * 59) + (hint == null ? 43 : hint.hashCode());
        String desc = getDesc();
        return (hashCode3 * 59) + (desc != null ? desc.hashCode() : 43);
    }

    public boolean isFile() {
        return this.isFile;
    }

    public void setDesc(String str) {
        this.desc = str;
    }

    public void setFile(boolean z) {
        this.isFile = z;
    }

    public void setFileType(List<String> list) {
        this.FileType = list;
    }

    public void setHint(String str) {
        this.hint = str;
    }

    public void setInputType(int i) {
        this.InputType = i;
    }

    public void setTitle(String str) {
        this.title = str;
    }

    public String toString() {
        return "JsonHookSetAddValue(isFile=" + isFile() + ", FileType=" + getFileType() + ", title=" + getTitle() + ", hint=" + getHint() + ", InputType=" + getInputType() + ", desc=" + getDesc() + ")";
    }
}
